#include<stdio.h>
#include<unistd.h>
#include<sys/types.h>
#include<sys/stat.h>
#include<fcntl.h>

int main()
{
	int fd = open("./myfile",O_RDWR);
	if(fd < 0)
	{
		perror("open");
		return 1;
	}
	dup2(fd,1);
	char buf[512];
	ssize_t s = read(STDIN_FILENO,buf,sizeof(buf)-1);
	if(s < 0)
	{
		perror("read");
		return 0;
	}
	printf("%s",buf);
	fflush(stdout);
}
